/*自定义字体*/
.font-msyhl {
    font-family: msyhl;
}

.root {
    flex: 1;
    width: 1080px;
    background-color: transparent;
    justify-content: center;
    align-items: center;
}
.cash-price-row {
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.price-label {
    font-size: 30px;
    color: #313131;
}
.cash-price {
    font-size: 64px;
    color: #e31336;
}
.code-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 100px;
}
.code-inner-wrapper {
    position:  relative;
    justify-content: center;
    align-items: center;
    width: 240px;
    height: 240px;
    margin-left: 61px;
    margin-right: 61px;
}
.icon-qrcode-border {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.icon-qrcode {
    width: 220px;
    height: 220px;
}
.msg-tip {
    word-break: break-all;
    color: #e31336;
    text-align: center;
    margin-top: 30px;
    font-size: 22px;
}
.tip-info {
    word-break: break-all;
    color: #e31336;
    text-align: center;
    margin-top: 80px;
    font-size: 26px;
}